Career 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Australia F1 Australia F2 Italy F4 Great Britain F2 Netherlands F1 Qatar F1 New Zealand F2 Australia F3 Australia F4 Australia F1 Australia F2 New Zealand F1 Australia F3 Australia F4 UAE F1 UAE F2 Poland F1 China F6 China F7 Germany F5 Kuwait F1 Kuwait F2 Usa F15 India F5 South Africa F1 USA F5 Canada F2 USA F9 Netherlands F4 Canada F3 Spain F21 Qatar F2 New Zealand F1 IX Open Internacional D'Andorra - Andorra XXIX Edizione 'A.Savoldi Marco' - Manerbio EI Bank Bulgarian Challenger - Sofia XL Bermuda Open - Bermuda Samarkand Challenger - Samarkand Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Challenger of Dallas - Dallas Credicard Mastercard Tennis Cup - Campos do Jordao Samarkand Challenger - Samarkand Challenger Ford de Cherbourg - Cherbourg Heineken Challenger - Ho Chi Minh City Sir Supermercati - Rome Zagreb Open - Zagreb Ljubljana Open - Ljubljana The Surbiton Trophy - Surbiton Prague Open - Prague Challenger Ford de Cherbourg - Cherbourg X Open Internacional D'Andorra - Andorra Ostdeutscher Sparkessen Cup - Dresden 4° Sporting Challenger - Turin Banja Luka Challenger 2005 - Banja Luka Nossa Caixa Tennis Cup - Sao Paulo BMW Tennis Championship - Sunrise Odlum Brown Vancouver Open - Vancouver Siemens Open 2002 - Scheveningen Uncle Toby's Burnie Challenger - Tasmania South African Airways Tennis Open - Durban Copa Kia Challenger ATP - Santiago USTA Tallahassee Tennis Challenger - Tallahassee Unicredit Czech Open 2007 - Prostejov Sunset Moulding Yuba City Racquet Club Challenger - Yuba City BH Tennis Open International Cup - Belo Horizonte Flea Market Cup - Busan Busan Open Challenger Tennis - Busan Open de Montauban - Montauban Sunrise Challenger 2006 Challenger of Santa Clarita California Challenger - Valencia Open Maxon - Barcelona Torneo Internacional Challenger Fila 2006 - Leon Challenger Casablanca San Angel - Mexico City Noumea Challenger BH Tennis Open International Cup - Belo Horizonte Aberto de Sao Paulo - Sao Paulo Samsung Securities Cup Challenger - Seoul Gallagher International - Hamilton Fergana Challenger - Fergana Vancouver Challenger Binghamton Challenger Credicard Tennis Cup - Campos do Jordao IV Gramado Open de Tenis - Gramado The LTA Hull Challenger - Hull Fergana Challenger - Fergana Chuncheon Challenger Countrywide Classic USTA Challenger - Carson Isla de Lanzarote - Lanzarote Rhodes Challenger Heineken Challenger - Ho Chi Minh City Banca Stato Challenger Lugano - Lugano St.Petersburg Challenger by Kinex - St. Petersburg Prostejov Challenger 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona BNP Paribas Primrose - Bordeaux Macedonian Open 1999 - Skopje USTA Seascape Challenger - Aptos Geneva Challenger - Geneva Macedonian Open - Skopje Sacramento Challenger Knoxville Challenger Tennis Napoli Cup - Napoli Gosford Australian Unity Challenger - Gosford Delhi Challenger I - New Delhi Bukhara Challenger - Bukhara Open de la Ville de Saint Denis - Reunion Island Kamnik Challenger - Kamnik The Gallagher International ATP Tour Challenger - Hamilton Dallas Challenger ATU Cup - Weiden The 70th King's Cup and Queen's Cup - Bangkok Sylt Open 2000 - Sylt 2003 Freeman Men's Challenger - Joplin The Scottish Tennis Championships - Edinburgh Flea Market Cup Busan Challenger Tennis - Busan Mamaia Challenger - Constanta Asirom Challenger Brasov - Brasov The LTA Wrexham Challenger - Wrexham BMW Challenger Open - Monchengladbach Australian Unity Western Australia Open - Perth Garden Open - Rome Copa Ericsson Mexico - Guadalajara Winnetka Challenger 2004 Freeman Men's Challenger - Joplin Binghamton Professional Tennis Tournament - Binghamton Geneva Challenger - Geneva Media Will Cup Busan Challenger Tennis - Busan Belgaum Open - Belgaum Hilton Waikoloa Village USTA Challenger - Waikoloa Steelers Cup - Kosice Shanghai Challenger Uncle Toby's Australian Men's Clay Court Challenger - Canberra Tashkent Challenger Seoul Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger Quimper Challenger Winnetka Challenger 2004 Colorado Tennis Classic - Denver Sao Paulo Challenger Johannesburg Challenger Busan Challenger Tehran Open 2004 - Tehran Tiburon Challenger - Tiburon Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Stella Artois Clay Court Championship - Budaors Szczecin Challenger The Natrel's Challenger of Granby - Granby Torneo Internacional Challenger Fila 2005 - Leon Samarkand Challenger - Samarkand Challenger Casablanca San Angel - Mexico City 2005 West Side Tennis Coub Men's Challenger - Forest Hills Mordovia Cup - Mordovia Unique Zagreb Open - Zagreb Binghamton Professional Tennis Tournament - Binghamton The West Side Tennis Club Grass Court Challenger - Forest Hills Bukhara Challenger - Bukhara Taiwan Challenger - Kaohsiung Odlum Brown Vancouver Open - Vancouver Samarkand Challenger - Samarkand KGHM Dialog Polish Indoors - Wroclaw Swanston Challenger - Sacramento Copa Kia - Santiago Busan Challenger The Swanston Challenger - Sacramento ECU Prague Open - Prague Astana Challenger - Astana Okal Cup 2004 - Eckental Malaysian Open - Kuala Lumpur Unicredit Czech Open - Prostejov Music City Challenger - Nashville Open de la Ville de Saint Denis - Reunion Island BMW Tennis Championship - Sunrise Voit Mexico City Open - Mexico City Nottingham Challenger Vancouver Challenger Togliatti Cup - Togliatti Karshi Challenger - Karshi Alexander Kolyaskin Memorial - Donetsk Lubbock Challenger - Lubbock ATP Challenger La Serena - La Serena South African Airways Open - East London Challenger Brasov - Brasov Johannesburg Challenger Architect Open - Budapest XI Ciutat de Barcelona - Barcelona Pro Challenger at Calabasas - Calabasas Samsung Securities Cup - Seoul III Isla de Lanzarote - Lanzarote Vancouver Challenger Open D'Orleans - Orleans Corona Mexico City Open - Mexico City Abierto Colombiano de Tenis - Bogota Harbour Tennis Cup Regione Lombardia - Milan Ciudad de Pozoblanco Open Diputacion - Cordoba Porsche Open - Poznan Aamulehti Tampere Open - Tampere Bukhara Challenger - Bukhara Challenger Banque Nationale Rimouski - Rimouski Prostejov Challenger Prosperita Open 2007 - Ostrava Bordeaux Challenger Almaty Challenger 1 - Almaty Almaty Challenger 2 - Almaty Penza Cup - Penza Mordova Cup 2007 - Saransk UTC Open by Selena - Cherkassy Oklahoma Challenger - Tulsa Samsung Securities Cup - Seoul Heilbronn Open - Heilbronn Citta di Brindisi - Brindisi drkoop.com USTA challenger of Miami - Miami Nord/LB Open - Braunschweig GHI Bronx Classic - Bronx Sacramento Challenger Geneva Challenger Brasov Challenger - Brasov Bangkok Challenger Heineken Challenger - Ho Chi Minh City 2006 USTA Tallahassee Tennis Challenger - Tallahassee Atlanta Clay Court Challenger - Atlanta Schickendanz Open - Furth Sporting Challenger 2003 - Turin Cremona Challenger Winnetka Challenger Samarkand Challenger - Samarkand Gimcheon Challenger Mauritius Open - Mauritius Tiburon Challenger Calabasas Challenger Charlottesville Challenger USTA Men's Challenger of Dallas - Dallas Uncle Toby's Australian Men's Clay Court Challenger - Canberra Draft Corona Mexico City Open - Mexico City Noumea Challenger Singapore Challenger Bukhara Challenger - Bukhara Britania Zavaleta - Puebla Kia International in Caloundra - Caloundra Aberto de Sao Paulo - Sao Paulo Sarasota Challenger Top Wool Challenger Biella - Biella Gallagher International - Hamilton Challenger Canottieri Minico - Mantova Nottingham Challenger V Gramado Open de Tennis - Gramado Hilton Waikoloa USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas Memorial Savigni - Sassuolo Tennis Cup of Flanders - Ostende Hungarian Architect Open - Budapest Tumkur Open - Tumkur Bulgarian Open - Sofia FILA Challenger Biella - Biella RCA Championships - Indianapolis Adidas International - Sydney Copenhagen Open - Copenhagen USTA Men's Challenger of Dallas - Dallas International Championship of Croatia - Umag Legg Mason Tennis Classic - Washington D.C. MTNL Cellular ATP Challenger - Mumbai The Indian Oil Servo ATP Challenger - Chandigarh TD Waterhouse Cup - Long Island Cridicard Mastercard Tennis Cup - Campos do Jordao Compaq Challenger - Bucharest VIII Open Internacional D'Andorra - Andorra BMW Challenger Open - Monchengladbach The $50,000 Pro Challenger at Calabasas - Calabasas Open de Franche Comte - Besancon Gold Flake Open - Chennai Grand Prix Hassan II - Casablanca Exim Agmedia Open - Kosice Oldum Brown Vancouver Open - Vancouver Nottingham Men's Challenger - Nottingham USTA Challenger - Champaign Busan Challenger Nottingham Challenger Nottingham-2 Challenger Sassuolo Challenger - Sassuolo The Surbiton Trophy - Surbiton La Serena Open - La Serena Steelers Cup 2005 - Kosice Stella Artois Clay Court Championships - Budaors Heineken Trophy - 's-Hertogenbosch Nokian Hakkapeliitta Open - Tampere KGHM Dialog Polish Indoors - Wroclaw Fifth Third Bank Tennis Classic - Lexington Tata Open - Chennai Vancouver Challenger Dharwad Challenger 2003 - Dharwad Estoril Open - Estoril Rado Geneva Challenger - Geneva ATU Cup - Weiden Kun-Ming Challenger The Priority Telecom Open - Amersfoort Czech Open - Prostejov I Tourneo Fila Citta di Brindisi - Brindisi RCA Championships - Indianapolis Nottingham-2 Challenger Open de Montauban - Montauban Bulgarian Challenger 2002 - Sofia Osaka International Tennis Tournament - Osaka Granby Challenger - Granby Davidoff Swiss Indoors - Basel University of Tennessee USTA Challenger - Knoxville Yokohama World Tennis Gaora Cup - Yokohama Opel Bulvaria MCG Bulgarian Open - Sofia Challenger 42 - Andrezieux Uncle Tobys Challenger - Tasmania C.T. San Remo - XIII Piertomaso Tessitore - San Remo Tennis Napoli Cup - Napoli Open Sainte-Victoire - Aix-En-Provence The Surbiton Trophy - Surbiton Ciudad de Pozoblanco Open Diputacion - Cordoba Open de L'Isere - Grenoble The Nottingham Challenger - Nottingham Heineken Challenger 2004 - Ho Chi Minh City Shimadzu All Japan Indoor Tennis Championships - Kyoto Prague Open - Prague Nokian Hakkapeliitta Open - Tampere Open de L'Isere - Grenoble The LTA Bolton Challenger - Bolton Uncle Toby's Challenger in Burnie - Burnie 2005 Freeman Men's Challenger - Joplin Harrah's Entertainment Challenger - Tunica Ljubljana Open - Ljubljana Gerry Weber Open - Halle 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia dBI Tennis Challenger - Binghamton 2005 Tulsa Challenger - Tulsa Challenger Britania Zavaleta - Puebla ATP Challenger Numea - New Caledonia USTA Freeman Men's Challenger - Joplin The West Side Tennis Club Clay Court Challenger - Forest Hills Baden Open - Ettlingen Riviera di Rimini Challenger - Rimini Chevrolet Cup - Santiago MST ATP Challenger International - Burnie Odlum Brown Vancouver Open - Vancouver Abierto Mexicano Telcel - Acapulco III Challenger Isla de Gran Canaria Ciudad de Telde - Telde Gerry Weber Open - Halle Open des Alpes Trophee BNP Paribas - Grenoble Next Generation Adelaide International - Adelaide Rhodes Challenger Aptos Challenger Scania Stockholm Open - Stockholm ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Seoul Challenger Vancouver Challenger Kaohsiung Challenger Samsung Securities Cup - Seoul Kroger / St. Jude International - Memphis Johannesburg Challenger Izmir Challenger Dubai Tennis Open - Dubai The Stella Artois Grass Court Championships - London China Open - Beijing Savannah Challenger Brasil Open - Costa do Sauipe PBZ Zagreb Indoors - Zagreb Legg Mason Tennis Classic - Washington BA-CA Tennis Trophy - Vienna Open 13 - Marseille The Dubai Tennis Championships - Dubai AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Miller Lite Hall of Fame Tennis Championships - Newport Heilbronn Challenger The Stella Artois Grass Court Championships - London Guadalajara Challenger Next Generation Adelaide International - Adelaide Chennai Open - Chennai Open 13 - Marseille AIG Japan Open Tennis Championships - Tokyo Seoul Challenger Rimouski Challenger The Artois Championships - London AEGON Championships - London Ortisei Challenger Orange Warsaw Open - Warsaw Thailand Open - Bangkok SA Tennis Open - Johannesburg SA Tennis Open - Johannesburg Sunrise Challenger Dubai Duty Free Tennis Championships - Dubai Dallas Challenger Malaysian Open - Kuala Lumpur Aircel Chennai Open - Chennai Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Rimouski Challenger Atlanta Tennis Championships - Atlanta SAP Open - San Jose Johannesburg Challenger Malaysian Open - Kuala Lumpur China Open - Beijing Athens Challenger Charlottesville Challenger Campbell's Hall of Fame Tennis Championships - Newport Mumbai Open - Mumbai Knoxville Challenger Sydney International - Sydney Champaign Challenger SA Tennis Open - Johannesburg Genova Challenger US Men's Clay Court Championship - Houston Farmers Classic - Los Angeles China Open - Beijing Zagreb Challenger Farmers Classic - Los Angeles St. Petersburg Open - St. Petersburg Apia International - Sydney AIG Japan Open Tennis Championships - Tokyo Aptos Challenger Sporting Challenger - Turin Tiburon Challenger Downtown Athletic Club USTA Challenger - Amarillo Hilton Waikoloa Village USTA Challenger - Waikoloa Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas Tampere Imageneering Open - Tampere The Scottish Tennis Championships - Edinburgh Copa Ericsson Peru - Lima Okal Open - Eckental Warsteiner Challenger Wolfsburg - Wolfsburg Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Finnish Open - Helsinki 12th BH Tennis Open International Cup - Belo Horizonte The Stella Artois Grass Court Championships - London Grand Prix de Tennis de Lyon - Lyon CA Tennis Trophy - Vienna Movistar Open - Vina del Mar Copa Telmex - Buenos Aires Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas Countrywide Classic - Los Angeles China Open - Beijing Tennis Channel Open - Las Vegas Campbells Hall of Fame Tennis Championships - Newport Open de Moselle - Metz Tennis Masters Series - Hamburg BMW Open - Munich Campionati Internazionali di Sicilia - Palermo Sybase Open - San Jose Qatar Mobil Open 2001 - Doha Tennis Masters Series - Toronto Ordina Open - 's-Hertogenbosch Tennis Masters Series - Madrid Next Generation Hardcourts - Adelaide Pacific Life Open - Indian Wells U.S. Men's Clay Court Championships - Houston Western & Southern Financial Group Masters - Cincinnati NASDAQ-100 Open - Miami Sony Ericsson Open - Miami Pacific Life Open - Indian Wells Qatar Open - Doha Delray Beach International Tennis Championships - Delray Beach Qatar Open - Doha Heineken Open - Auckland Movistar Open - Vina del Mar BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Montreal Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Sony Ericsson Open - Miami Cerveza Club Columbia Open - Bogota Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris French Open - Paris Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Davis Cup, Group 1, PO, MAR-RSA 4-1 Davis Cup, Group 2, 2R, FIN-RSA 1-4 Davis Cup, Group 1, 1R, ZIM-GRE 3-2 Davis Cup, Group 2, 2R, RSA-DEN 5-0 Davis Cup, Group 1, 2R, RSA-BLR 5-0 Davis Cup, Group I, 2R, RSA-NED 3-1 Davis Cup, Group II, 1R, RSA-MON 3-2 Davis Cup, Group II, 2R, RSA-LTU 2-3 Davis Cup, Group I, 2R, POL-RSA 3-1 Davis Cup, Group 2, PO, GRE-CIV 5-0 Davis Cup, World Group, PO, RSA-CRO 1-4 Davis Cup, Group 2, PO, LAT-RSA 3-2 Davis Cup, Group I, PO, SLO-RSA 4-1 Davis Cup, Group 1, 1R, RSA-MKD 5-0 Davis Cup, World Group, PO, RSA-IND, 1-4 Davis Cup, World Group, PO, GER-RSA 5-0 Davis Cup, Group 1, REL2, RSA-GRE 4-1 River Oaks International Tennis Tournament - Houston